@charset "utf-8";

/*活动列表*/

#warp-listEvent,#warp-listGoods{ overflow:hidden; /*background:#ccc;*/ background:#fff;position: relative;}

.listEvent-hd{ width:238px; height:38px; border:1px solid #eee; margin:0 auto;margin-top:20px; }
.listEvent-hd li{ width:119px; height:38px; line-height:38px; cursor:pointer; background:#fff; float:left; text-align:center;}
.listEvent-hd .cur{ background:#0daeff; color:#fff; cursor:pointer}

.listEvent-tab-bd{ overflow:hidden; padding-bottom:15px;}
.listEvent-item{ height:200px; margin-top:18px;}
.list-item-text{ width:348px; height:198px; float:left; border:1px solid #eee; background:#fff;}
.list-item-text .text-hd{ padding:30px 0 12px 0px; margin:0 28px ; height:35px; background:url(../images/lineDashed-h.png) repeat-x bottom;}
.list-item-text .text-hd span{ width:35px; height:35px; float:left; margin-right:16px; background:url(../images/time35x35.png) no-repeat;}
.list-item-text .text-hd p{ line-height:18px; }
.list-item-text .text-ft{ padding:15px 28px 0 28px;}
.list-item-text .text-ft h2{ padding-bottom:6px; font-size:18px; font-weight:normal; color:#000}
.list-item-text .text-ft p{ line-height:18px;}
.list-item-img{ width:860px; height:200px; float:left; overflow:hidden;}

#wrap-special{ background:#effdff;overflow-x:hidden; }
/**专栏**/
.special-banner{text-align:center;padding:0px;}
.special-banner img{ width:100%;border-width:0px;margin:0 auto;}
.special-main{ position:relative;  }
.special-main .array-container{width:1220px;}
.special-main .array-item{width:234px; min-height:350px; margin:10px 10px 0 0;}
.special-main .array-item:hover{ box-shadow: 0 0 10px 0 #ccc; }

.special-time{ height:233px; background:#0daeff;}
.special-time .inner{ height:233px; position:relative; background:url(../images/local/1210x233.png) no-repeat}
.time-box{ width:810px; height:106px; position:absolute; top:60px; left:414px;}
.time-box span{ width:114px; height:106px; margin-right:75px; float:left; text-align:center; line-height:106px; font-size:42px; color:#f83435 }

#wrap-special .special-ad-z{
    height:120px;
}


/**商品列表**/	
.listGoods-left{ width:1010px; margin-top:10px; float:left;}
.listGoods-main { padding-bottom:10px; background:#fff;}
.listGoods-main .array-item{ width:238px; height:360px; margin-top:10px; padding: 0 7px;}
.listGoods-main .array-item:hover{
    padding: 0 6px;
    height:358px;
    border:1px solid #eee;}

.listGoods-right{ width:190px; margin-top:10px; float:right;}

/**小图列表**/
.row-item{ height:148px; line-height:22px; color:#666; border-bottom:1px solid #eee;clear:both;overflow:hidden;}
.row-item:hover{
    background-color: #f8f8f8;
}
.row-item .pic,.row-item .text,.row-item .row-btn{ float:left}
.row-item .pic{ padding:5px 5px 5px 15px; }
.row-item .text{ padding:40px 0 0 10px; font-size:12px;}
.row-item .text strong{ color:#fc5759; font-size:16px;}
.row-item .text.cost{
    text-align: center;
}
.row-item .text.cost span{
    display: inline-block;
    height: 15px;
    background-color: #ff6767;
    padding: 0 2px;
    line-height: 15px;
    color: #fff;
}


.row-item .title{ width:270px;}
.row-item .title a{
    font-size:14px;
}
.row-item .title a:hover{ color:#ff6767; }
.row-item .details{ width:180px;}
.row-item .cost{ width:140px;}
.row-item .row-btn{ padding-top:40px; padding-left:50px}
.row-item .buy-Num-bd{ margin-right:8px;}
.row-item .buy-btn a{ width:74px; line-height:26px; height:26px; margin-right:10px;}
.row-item .rest-btn a{line-height:26px; height:26px}
.row-item .buy-btn i{ top:6px;}
.row-item .rest-btn i{ background:none; top:5px;}
.array-item .title {line-height: 20px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.array-item .title a{color:#333;font-size: 14px;}
.array-item .title a:hover{ color:#ff6767;}

.buy-btn2.buy-add-cart a{ margin-top: 4px;}
.row-item .repertory{
    margin-top: 5px;
    width:155px;
    font-size:12px;
    color:#888;
}

/*****/
.group{background:#fff; border-bottom:none;position: relative;z-index: 1}
.group-head{ border-bottom:1px solid #eee;z-index: 1;padding-bottom:5px;}
.hd-inner{ padding:12px 20px 0 20px;}
.group-head .text{ line-height:26px; color:#666;z-index: 1}
.group-head .hd-nav{ height:24px;line-height:24px; float:left; border:1px solid #dcdcdc; margin:3px 9px 3px 0; padding-right:34px; padding-left:10px; position:relative; white-space:nowrap; }
.group-head .hd-nav em{ color:#fc5759}
.group-head .hd-nav span{ width:24px; height:24px; background:url(../images/del-ico.png) no-repeat center center; position:absolute; right:0; top:0}
.group-head .hd-nav:hover{ color:#666; border:1px solid #fc5759}
.group-head .hd-nav .sub{position: absolute;padding-left:5px;top:25px;left:-1px;min-width:380px;border:1px solid #FC5759;display: none;background-color:#ffffff;z-index:6;}
.group-head .hd-nav .sub li{float:left;margin:5px;white-space:nowrap; }
.group-head .hd-nav .line{position: absolute;width:100%;display: none;background:#fff;height:6px;font-size:0;top:23px;left:0px;z-index:7;}
.group-head .hd-nav:hover .sub{display: block;}
.group-head .hd-nav:hover .line{display: block;}
.group-head .hd-navcls span{width:13px; height:8px;background:url(../images/nima1.jpg); position: absolute; right:8px;top:8px;}
.group-head .hd-navcls:hover span{background:url(../images/nima2.jpg);}


.group-bd .row{line-height:30px; border-bottom:1px solid #eee;  position:relative;}
.row .r-hd,.row .r-ft{ position:absolute;}
.row .r-hd{ padding-left:20px; line-height: 38px;}
.row .r-bd{ height:30px; overflow:hidden; padding:4px 100px;}
.row .r-bd a{ line-height:30px; padding-left:8px; margin-right:45px; float:left}
.row .r-bd a.cur{}
.group-bd .expand .r-bd{ overflow:auto; height:auto}
.row .r-ft{ right:20px; top:5px}
.r-ft .show-more,.r-ft .show-less{ width:38px; height:18px; line-height:18px; font-size:12px; text-align:center; padding-right:10px; cursor:pointer; float:left; border:1px solid #eee; color:#999; background-position: 33px center; background-repeat:no-repeat;}
.group-bd .r-ft .show-more{ display:block; background-image:url(../images/downico.png);}
.group-bd .r-ft .show-less{ display:none; background-image:url(../images/upico.png);}
.group-bd .expand .r-ft .show-more{ display:none}
.group-bd .expand .r-ft .show-less{ display:block;}

.sortbar{ padding-top:20px; background:#fff;}
.sort-inner{ height:36px; background:#f2f2f2;border-bottom:none; position:relative; }
.sorts{ float:left;}
.sorts li{ float:left;  text-align:center; line-height:36px; margin-left:10px; }
.sorts li a{ width:48px; height:24px; padding-right:12px;line-height:24px; margin-top:5px; display:block;border:1px solid #dcdcdc; position:relative; background:#f2f2f2}
/*.sorts li a span.up-down-ico{ display:none;}*/
.sorts li a span{ width:9px; height:5px; position:absolute; right:8px; top:10px; background:url(../images/downico.png) no-repeat;}
.sorts li.cur a span.ico1{ background:url(../images/up-ico.png) no-repeat; background-size: 9px 5px;}
.sorts li.cur a span.ico2{ background:url(../images/down-ico.png) no-repeat; background-size: 9px 5px;}

.sorts li.cur a,.sorts li.cur a:hover{ background:#fff; color:#0daeff}

.sort-search{ width:480px; float:left; height:36px; background:#f2f2f2;}
.sort-search .show-select{ float:left; line-height:24px; padding:5px 0 0 30px;}
.sort-search .show-select a{ padding-left:25px; display:block; position:relative;}
.sort-search .show-select a span{ width:16px; height:16px; background:url(../images/sele-0.png) no-repeat; position:absolute; left:0; top:4px;}
.sort-search .show-select .cur span{ background:url(../images/sele-blue.png) no-repeat}
.sort-search .show-select a:hover{ color:#fc6668}

.search-inner{ float:left; width:196px; height:22px; border:1px solid #dcdcdc; margin:5px 0 0 20px;}
.search-inner .sear-inp{ width:147px; height:22px; border-right:1px solid #dcdcdc; float:left; overflow:hidden;}
.search-inner .sear-inp input{ width:134px; border:none; padding:0 6px; height:22px; line-height:22px; font-size:12px;}
.search-inner .sear-btn{ width:48px; height:22px; float:left; overflow:hidden}
.search-inner .sear-btn button{ width:48px; height:22px; line-height:20px; background:none; cursor:pointer; font-size:12px; color:#666}
.search-inner .sear-btn button:hover{ color:#000}

.cuts{ float:left;  position:absolute; right:135px; top:0;}
.cuts li{ float:left;}
.cuts li a{ width:40px; height:24px; line-height:24px; padding-left:20px; margin-top:5px; text-align:center; display:block; border:1px solid #dcdcdc; position:relative; background:#f2f2f2}
.cuts li.cuts-big a{ border-right:0;}
.cuts li a span{ width:17px; height:17px; background:url(../images/listIco.png) no-repeat; position:absolute; left:5px; top:4px;}
.cuts li a .big-ico{ background-position: 0 0}
.cuts li a .list-ico{ background-position: 0 -36px}

.cuts li.cur a{ background:#fff; color:#0daeff}
.cuts li a:hover{ background:#fff;}
.cuts li.cur .big-ico{ background-position:0 -18px}
.cuts li.cur .list-ico{ background-position:0 -54px}

.sortbar .sort-hd{ position:absolute; right:10px;top:0; }
.sortbar .sort-hd .pagebtn{ float:left; font-size:14px;color:#999; margin: 11px 10px 0 0;}
.sortbar .sort-hd .sort-hd-btn {float:left; width:30px; height:24px;border:1px solid #dcdcdc;margin-top: 5px; cursor:pointer;}
.sortbar .sort-hd .btn-prev{ border-right:0; background:url("../images/ico-ml.png") no-repeat center;}
.sortbar .sort-hd .btn-next{ background:url("../images/ico-mr.png") no-repeat center;}

/**限时特卖**/
.special-proBox{ overflow:hidden; padding-top:20px;}
.special-proBox .hotPro-bd .hotPro-item{ width:295px; height:390px; background:#fff; margin-right:7px; margin-bottom:8px; border:1px solid #eee;}
.special-proBox .hotPro-bd ul{ width:1250px; position:relative;}


